﻿@model CodeSaude.Application.ViewModels.UsuarioViewModel

@{
    ViewBag.Title = "Recuperar Senha";
    Layout = "~/Views/Shared/_NotLoggedLayout.cshtml";
}

@using (Html.BeginForm("AtualizarSenha", "Autenticacao", FormMethod.Get, new { @enctype = "multipart/form-data" }))
{
    @Html.HiddenFor(m => m.UsuarioId)
    <div class="modal-header">
       <h4 class="modal-title">Recuperação Senha do Usuário</h4>
    </div>

    @Html.AntiForgeryToken()

    <div style="width:520px; margin-left:20px;">
        <div style="width:600px; float:left;">

            Digite a nova senha: <br /><input type="password" placeholder="Digite a Senha" required="" id="password1" /><br /><br />
            Confirme a nova senha: <br /><input type="password" placeholder="Confirme a Senha" required="" id="password2" />
        </div>
    </div>
    <div class="modal-footer" style="width:100%; float:left;">
        <input type="button" value="Salvar" style="float:left;" class="btn btn-primary" data-id="@Model.UsuarioId" />
    </div>
}

<script>
    $(function () {
        $(".btn-primary").click(function () {
            var senha1 = $('#password1').val();
            var senha2 = $('#password2').val();
            var idUser = $(this).attr("data-id");
            alert
            if ((senha1 == "") || (senha2 == "")) {
                alert("Preencha os 2 campos para alterar a senha!");
            }
            else if (senha1 != senha2) {
                alert("As senhas digitadas não conferem!")
            }
            else {
                $.ajax({
                    url: "/Autenticacao/AtualizarSenha?id=" + idUser + "&senha=" + senha1,
                    type: this.method,
                    success: function (result) {
                        window.location = "/Autenticacao/Login";
                    }
                });
            };
        });
    });
</script>